#ifndef __TYPE_DEFINE__
#define __TYPE_DEFINE__
#include <stdint.h>







//*********常规数据类型区域**************
typedef unsigned char Octect ;
  
 typedef enum{
	UNLOCK=0,
	 LOCK=1
}Service_LOCK_TYPE;
 
 typedef enum{
	   OK_Result=0,
	   STATE_CONFLICT_Result,
	   PARAMETER_CONFLICT_Result,
	 NO_COMM_Result	 
 }RESULT_TYPE;
typedef enum{
          False=0x00,
          True=0xFF
             } BOOL;

#define NULL 0x00000000 

typedef enum{
   Direction_Read=0x01,
   Direction_Write=0x00
}DirectionTypeDef;

//Mode_Handlerz状态的数据类型





 
//MH状态的数据类型









typedef enum{
    TYPE_0,
    TYPE_1_1_And_TYPE_1_2,
    
    TYPE_1_V,
    TYPE_2_1,
    TYPE_2_2,
    TYPE_2_3,
    TYPE_2_4,
    TYPE_2_5,
    TYPE_2_V
}M_sequnceTypeDef;  //Mode MH 公用

 





//ISDU handler

typedef enum{
  
  Channel_ParamRequest_Read,
  Channel_ParamRequest_Write,
  Channel_ParamRequest_ISDU_Read,
  Channel_ParamRequest_ISDU_Write
}DL_ISDU_Channel_TypeDef;  //ISDU  Service公用


 


 



//硬件层

typedef enum{
  SingleTimer,
  DoubleTimer,//连续需要两个定时器时，使用此函数，如Port启动时候，连续启动Tdmt和Tmsquence
}TimerModeTypeDef;



#endif




